Програмування мікропроцесора КР580ИК80А

Інформація про навчальний заклад

ВУЗ:
Національний університет Львівська політехніка
Інститут:
Не вказано
Факультет:
Не вказано
Кафедра:
Не вказано

Інформація про роботу

Рік:
2001
Тип роботи:
Лабораторна робота
Предмет:
Мікропроцесорні засоби та системи
Група:
МЕ

Частина тексту файла

Міністерство науки й освіти України Національний університет ‘Львівська політехніка’ Кафедра електроприводу Лабораторна робота №5 на тему: « Програмування мікропроцесора КР580ИК80А » з дисципліни « Мікропроцесорні засоби та системи » Мета роботи: навчитись складати, вводити, налагоджувати та виконувати прості лінійні програми, що написані в машинних кодах мікропроцесора КР580ИК80А з використанням учбово-налагоджувального пристрою “ Електроніка-580 ”. Програма роботи: Скласти алгоритм і програму згідно з варіантом завдання. Ввести у пам'ять пристрою текст складеної програми та необхідні вхідні дані. Налагодити програму в покроковому режимі виконання. Запустити програму на виконання в автоматичному режимі. Виконати перевірку отриманих результатів та зробити відповідні висновки. Оформити звіт про виконану роботу. Завдання №4 Обчислити значення виразу (0255)(0150)(03F3) Обернений та доповняльний коди отриманого значення записати у реєстри D і в L 8200 3A LDA. 255 A(0255)  Перевірка:  8201 55    (0255)=02; (0150)=B2; (03F3)=EF.  8202 02     8203 21 LXI H.0150 HL0150  0000 0010  8204 50   1011 0010  8205 01    1011 0000  8206 AE XRA M AA (HL)   8207 21 LXI H.03F3 HL03F3  1011 0000  8208 F3    1110 1111  8209 03    1010 0000  820A A6 ANA M AA (HL)  об. код 0101 1111 B = 5F H (reg D, D=5F)  820B 2F CMA A доп. код 0110 0001 B = 60 H (reg L , L=60)  820C 57 MOV D.A DA   820D 3C INR A AA+1   820E 6F MOV L.A LA   820F E7 RST     Мета роботи: навчитись складати програми з розгалуженнями у машинних кодах мікропроцесора КР580ИК80А. Програма роботи: Розробити алгоритм та скласти програму для розв'язання задачі за виданим варіантом завдання. Ввести у пам'ять пристрою текст складеної програми та необхідні вхідні дані. Провести налагодження програми ( виконати програму у покроковому режимі , занотовуючи та аналізуючи результат виконання кожної її команди ). Запустити програму на виконання в автоматичному режимі. Провести аналіз достовірності отриманих результатів. Оформити звіт про виконану роботу. Завдання №4 Обчислити значення виразу 15,841(0255) (025E) (дробова частина – 4біти). Якщо двійковий код результату містить одиниці в 4-му та 6-му бітах, то прямий та доповняльний коди отриманого значення записати в комірки пам’яті за адресами 0259, 025А, а вреєстрову пару DE – нулі, інакше _ навпаки. 15 D=1111 B 0,8412 = 1,682 0,841 D=0,1101 B; 15,841 D=1111,1101 B= FD H 0,6822 = 1,364 0,3642 = 0,728 0,7282 = 1,456 8200 1E  MVI E.FD EFD 8215 A4  ANA H AAH  8201 FD    8216 AB  XRA E AAE  8202 3A  LDA A(0259) 8217 57  MOV D.A DA  8203 59  0259  8218 2F  CMA A  8204 02    8219 3C  INR A AA+1  8205 07  RLC  821A 5F  MOV E.A EA  8206 07  RLC  821B 0E  MVI C.50 C50  8207 07  RLC  821C 28     8208 07  RLC  821D 21  LXI H HL0000  8209 26  MVI H.F0 HFO 821E 00  0000   820A F0    821F 00     820B A4  ANA H AAH 8220 7A  MOV A.D AD  820C A3  ANA E AAE 8221 A1  ANA C AAC  820D 5F  MOV E.A EA 8222 A9  XRA C AAC  820E 3A  LDA A(025E) 8223 C2  JNZ M Перехід за  820F 5E  025E  8224 27   ненульового  8210 02    8225 82   результату  8211 07  RLC  8226 EB  XCHG HD,LE  8212 07  RLC  8227 22 M SHLD (8654) L  8213 07  RLC  8228 54  8654 (8655) H  8214 07  RLC  8229 86          822A E7  RST    Пе...
Антиботан аватар за замовчуванням

01.01.1970 03:01

Коментарі

Ви не можете залишити коментар. Для цього, будь ласка, увійдіть або зареєструйтесь.

Завантаження файлу

Якщо Ви маєте на своєму комп'ютері файли, пов'язані з навчанням( розрахункові, лабораторні, практичні, контрольні роботи та інше...), і Вам не шкода ними поділитись - то скористайтесь формою для завантаження файлу, попередньо заархівувавши все в архів .rar або .zip розміром до 100мб, і до нього невдовзі отримають доступ студенти всієї України! Ви отримаєте грошову винагороду в кінці місяця, якщо станете одним з трьох переможців!
Стань активним учасником руху antibotan!
Поділись актуальною інформацією,
і отримай привілеї у користуванні архівом! Детальніше

Оголошення від адміністратора

Антиботан аватар за замовчуванням

пропонує роботу

Admin

26.02.2019 12:38

Привіт усім учасникам нашого порталу! Хороші новини - з‘явилась можливість кожному заробити на своїх знаннях та вміннях. Тепер Ви можете продавати свої роботи на сайті заробляючи кошти, рейтинг і довіру користувачів. Потрібно завантажити роботу, вказати ціну і додати один інформативний скріншот з деякими частинами виконаних завдань. Навіть одна якісна і всім необхідна робота може продатися сотні разів. «Головою заробляти» продуктивніше ніж руками! :-)

Новини